package com.link.base.wechat.wxcard.model;

/**
 * 卡卷有效时间参数
 *
 * @author lujiang
 * @date 2019/02/26 18:45
 */
public class DateInfo {
    /**类型*/
    private String type;
    /**
     * type为DATE_TYPE_FIX_TIME_RANGE时专用，表示起用时间。
     * 从1970年1月1日00:00:00至起用时间的秒数，最终需转换为字符串形态传入。（东八区时间,UTC+8，单位为秒）
     */
    private Long beginTimestamp;
    /**
     * 表示结束时间 ， 建议设置为截止日期的23:59:59过期 。 （ 东八区时间,UTC+8，单位为秒 ）
     */
    private Long endTimestamp;
    /**
     * type为DATE_TYPE_FIX_TERM时专用，表示自领取后多少天内有效，不支持填写0。
     */
    private int fixedTerm;
    /**
     * type为DATE_TYPE_FIX_TERM时专用，表示自领取后多少天开始生效，领取后当天生效填写0。（单位为天）
     */
    private int fixedBeginTerm;

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public Long getBeginTimestamp() {
        return beginTimestamp;
    }

    public void setBeginTimestamp(Long beginTimestamp) {
        this.beginTimestamp = beginTimestamp;
    }

    public Long getEndTimestamp() {
        return endTimestamp;
    }

    public void setEndTimestamp(Long endTimestamp) {
        this.endTimestamp = endTimestamp;
    }

    public int getFixedTerm() {
        return fixedTerm;
    }

    public void setFixedTerm(int fixedTerm) {
        this.fixedTerm = fixedTerm;
    }

    public int getFixedBeginTerm() {
        return fixedBeginTerm;
    }

    public void setFixedBeginTerm(int fixedBeginTerm) {
        this.fixedBeginTerm = fixedBeginTerm;
    }
}
